package org.abacus.selector.model;

import org.abacus.selector.type.OperatorType;
import org.abacus.selector.type.OrderByType;

public class Selector implements java.io.Serializable {

	/**
	 *
	 */
	private static final long serialVersionUID = -1227408626416821834L;

	private String[] fields;

	private OperatorType[] operatorTypes;

	private String[] values;

	private DataRange dataRange;

	private OrderByType[] orderByTypes;

	private Paging paging;

	public String[] getFields() {
		return fields;
	}

	public void setFields(String[] fields) {
		this.fields = fields;
	}

	public OperatorType[] getOperatorTypes() {
		return operatorTypes;
	}

	public void setOperatorTypes(OperatorType[] operatorTypes) {
		this.operatorTypes = operatorTypes;
	}

	public String[] getValues() {
		return values;
	}

	public void setValues(String[] values) {
		this.values = values;
	}

	public DataRange getDataRange() {
		return dataRange;
	}

	public void setDataRange(DataRange dataRange) {
		this.dataRange = dataRange;
	}

	public OrderByType[] getOrderByTypes() {
		return orderByTypes;
	}

	public void setOrderByTypes(OrderByType[] orderByTypes) {
		this.orderByTypes = orderByTypes;
	}

	public Paging getPaging() {
		return paging;
	}

	public void setPaging(Paging paging) {
		this.paging = paging;
	}

}
